scrapboxのページ中の同名のcode blockを結合して取り出
すscript
2021-07-29 03:51:21 fix typo
code:script.js
export function getCodeBlockText(fileName, lines) {
return lines.flatMap(({codeBlock, text}) => {
if (codeBlock?.filename !== fileName) return [];
// code:xxxの行は無視する
if (codeBlock?.start) return [];
// indentを削って返す
return text.slice(codeBlock?.indent ?? 0);
});
}